package horncomb.bpm.process.core;

/**
 * @author Daniel
 */
public interface ExecutionContext {

	/**
	 * @return the model
	 */
	public Object getContextModel();

	/**
	 * @param model
	 *            the model to set
	 */
	public void setContextModel(Object contextModel);

	/**
	 * @return the token
	 */
	public Token getToken();

	/**
	 * @return the nextTransition
	 */
	public Transition getTransition();

	/**
	 * @param nextTransition
	 *            the nextTransition to set
	 */
	public void setTransition(Transition nextTransition);
}